Barcelona failed to capitalise on Real Madrid dropping points against Villarreal as the La Liga champions were held to a 1-1 draw at home to Atletico Madrid on Wednesday, while talisman Lionel Messi limped off with a groin injury.
Barcelona extended their LaLiga lead to eight points thanks to second-half goals by Jordi Alba, Gavi and Raphinha that gave them a 3-0 home win against Sevilla
A late double from Cristiano Ronaldo put some gloss on a stuttering performance from Real Madrid as they beat Celta Vigo 3-0 to cut the gap at the top of La Liga to five points.
Sevilla's devastating display to dispatch Malaga 4-1 on Saturday put them in their highest league position after 16 games for a decade and left little doubt that hiring coach Jorge Sampaoli to succeed serial winner Unai Emery was the right choice.
Barcelona's 2-1 loss at Ajax Amsterdam in the Champions League last week was down to a lack of intensity while Sunday's 1-0 reverse at Athletic Bilbao in La Liga exposed their relative physical frailty.
Atletico Madrid made a typically aggressive start to lay the foundations for a 2-0 victory at home.
Images from the La Liga matches played across Spain on Saturday.
Luka Modric has signed a one-year contract extension with Real Madrid
Barcelona followed up Saturday's win over Real Madrid with another victory when Alexis Sanchez set the champions on their way to a 3-0 success at Celta Vigo on Tuesday that put them four points clear at the top of La Liga.
Antoine Griezmann and Samuel Lino scored in each half to give Atletico Madrid a 2-0 win over Lazio on Wednesday that secured them top spot in Champions League Group E, the first time since 2016 that they had reached the knockouts as group winners.
Barca must beat Villareal on the weekend if they are to stand a chance of overhauling Real in the run in.
Images from the UEFA Champions League group matches played on Tuesday night.
Stuttering Spanish champions Real Madrid returned to winning ways in La Liga but were well short of their scintillating best in a laboured 2-0 victory at lowly city rivals Rayo Vallecano on Monday.
Barcelona's Xavi crashed a shot into the top corner three minutes from the end and Lionel Messi forced a stoppage-time own goal as the hosts overcame stubborn Granada 2-0 to maintain their perfect La Liga start on Saturday.
Barcelona manager Luis Enrique believes his team deserves to win "the best league in Europe" as they aim to clinch La Liga in a potentially thrilling climax to the Spanish season on Saturday.
Jaume Costa atoned for giving away a first-half penalty when his strike five minutes from time rescued Villarreal a 1-1 draw against Eibar that put them fourth in La Liga on Sunday.
Champions Real Madrid earned a 2-0 win in a feisty LaLiga encounter at Athletic Bilbao on Sunday to ensure they stayed in the hunt for the LaLiga title with leaders Barcelona.
Barcelona's bid for a fifth La Liga title in six years suffered a surprise setback when the champions crashed to a 1-0 defeat at lowly Real Valladolid on Saturday.
Seven times reigning winner Lionel Messi was not nominated for this year's Ballon d'Or for the first time since 2005 and nor was his Paris Saint-Germain team mate Neymar.
Barcelona coach Luis Enrique said on Friday he trusted his team to handle the occasion of this weekend's season finale at lowly Granada, where a win would guarantee their 24th La Liga title.
Sergio Ramos made amends for his untimely own goal last week at Sevilla by scoring twice as Real Madrid bounced back from two successive defeats by beating Malaga 2-1 on Saturday to go four points clear at the top of La Liga.
Seydou Keita scored a stoppage-time equaliser as 10-man Barcelona drew 2-2 at Real Betis to wrap up Pep Guardiola's last La Liga campaign as coach of the club on Saturday.
Real, who have smashed the La Liga scoring record, clinched their 32nd league crown and their first in four years when Gonzalo Higuain, Mesut Ozil and Cristiano Ronaldo struck in a frenetic 3-0 win at 10-man Athletic Bilbao on Wednesday.
Atletico Madrid's La Liga title challenge took a nosedive when they slumped to a shock 3-0 defeat at Osasuna on Sunday, leaving Real Madrid three points clear at the top.
Real Madrid's hopes of overhauling La Liga leaders Barcelona suffered a stinging blow when they were held to a 2-2 draw at home to Valencia.
Valencia lost ground in the battle with Atletico Madrid and Sevilla for third place in La Liga when they conceded a late Aritz Aduriz equaliser in a bad-tempered 1-1 draw at Athletic Bilbao on Thursday.
Barcelona moved ever closer towards a successful defence of their La Liga title after nearest challengers Atletico Madrid suffered a shock late collapse at struggling Sporting Gijon to lose 2-1 on Saturday.
Images from the football matches played on Tuesday.
Barca said the move was part of their efforts to bring soccer and music together.
Bayern expect a top performance against Manchester United, says Tuchel
Barcelona's poor run away to Real Sociedad continued when the champions were held to a 1-1 draw at Anoeta on Sunday and slipped six points behind La Liga leaders Real Madrid before next week's 'Clasico' against their arch rivals.
Barcelona's Lionel Messi hit his 400th career goal for the La Liga leaders.
Koopmeiners leads Atalanta past Milan into Coppa semis
Another win would confirm that Barca are heading in the right direction after pushing the reset button following the loss of Lionel Messi in the close season due to their financial problems.
IMAGES from the soccer matches played across European leagues over the weekend.
Atletico Madrid's Brazil-born forward Diego Costa has signed a formal letter stating his wish to play for adopted country Spain, ending a tug-of-war between the two powerhouses over the in-form 25-year-old.
A towering Diego Godin header secured Atletico Madrid a 1-1 draw against Barcelona and a first La Liga title for 18 years in a thrilling climax to the campaign on Saturday.
Champions Barcelona begin their bid for a sixth La Liga title in eight years at Athletic Bilbao on Sunday knowing that fellow heavyweights Real Madrid could, unusually, be just one of several challengers for their crown.
Los Angeles Galaxy won their opening SuperLiga match 2-1 against Mexican side Pachuca on Tuesday despite missing the injured David Beckham.
Villarreal tightened their grip on fourth place in La Liga when Nigerian forward Ikechukwu Uche's last-gasp strike snatched a 1-0 win at fellow promoted side Elche on Monday.